"""
转换数据类型方法
    1.int(x) 将x转换为一个整数
    2.float(x) 将x转换为一个浮点数
    3.str(x)
    4.tuple(x)
    5.list(x)
    6.eval(x)用来计算在字符串中的有效python表达式。并返回一个对象
    7.complex(real,[imag]) 创建一个复数,real为实部，imag为虚部
    8.repr(x) 将对象x转换为表达式字符串
    9.char(x) 将整数转换为一个Unicode字符
    10.ord(x) 将一个字符转换为他的ASCII整数值
    11.hex(x) 将一个整数转换为一个十六进制字符串
    12.oct(x) 将一个整数转换为一个八进制字符串
    13.bin(x) 将一个整数转换为一个二进制字符串

"""

# #接收用户输入
# num = input("请输入一个数字：")
# #打印结果
# print(f"您输入的是{num}")
# # 检查接收到的用户输入的数据类型
# print(type(num))
# # 将数据类型转换成整型
# print(type(int(num)))

# 序列->元组
list1 = [1,2,3]
print(tuple(list1))
# 序列->列表
# t1 = (1,2,3)
# print(list(t1))
# eval()
str1="10"
str2 = "[1,2,3]"
str3 = "(10,20,30)"
print(eval(str1))
print(eval(str2))
print(eval(str3))
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))

